compress/flate.fastGen.hist (field)
37 uses
compress/flate (current package)
deflatefast.go#L81: hist []byte
deflatefast.go#L88: if len(e.hist)+len(src) > cap(e.hist) {
deflatefast.go#L89: if cap(e.hist) == 0 {
deflatefast.go#L90: e.hist = make([]byte, 0, allocHistory)
deflatefast.go#L92: if cap(e.hist) < maxMatchOffset*2 {
deflatefast.go#L96: offset := int32(len(e.hist)) - maxMatchOffset
deflatefast.go#L97: copy(e.hist[0:maxMatchOffset], e.hist[offset:offset+maxMatchOffset])
deflatefast.go#L99: e.hist = e.hist[:maxMatchOffset]
deflatefast.go#L102: s := int32(len(e.hist))
deflatefast.go#L103: e.hist = append(e.hist, src...)
deflatefast.go#L124: if cap(e.hist) < allocHistory {
deflatefast.go#L125: e.hist = make([]byte, 0, allocHistory)
deflatefast.go#L130: e.cur += maxMatchOffset + int32(len(e.hist))
deflatefast.go#L132: e.hist = e.hist[:0]
level1.go#L22: if len(e.hist) == 0 {
level1.go#L28: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level1.go#L51: src = e.hist
level2.go#L27: if len(e.hist) == 0 {
level2.go#L33: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level2.go#L56: src = e.hist
level3.go#L29: if len(e.hist) == 0 {
level3.go#L35: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level3.go#L64: src = e.hist
level4.go#L22: if len(e.hist) == 0 {
level4.go#L29: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level4.go#L63: src = e.hist
level5.go#L24: if len(e.hist) == 0 {
level5.go#L31: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level5.go#L71: src = e.hist
level6.go#L24: if len(e.hist) == 0 {
level6.go#L31: minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
level6.go#L69: src = e.hist
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)